package com.storage.vo.system 
{
    import com.zzkj.vo.BaseObjectVO;
    
    import mx.collections.ArrayCollection;

    [Bindable]
    [Manage]
    [RemoteClass(alias="com.storage.system.entity.Module")]
    public class ModuleVO extends BaseObjectVO
    {
        private var _moduleId:Number;
        private var _moduleName:String;
        private var _menuName:String;
        private var _createdDate:Date;
        private var _updatedDate:Date;
       // private var _unit:UnitVO;
        private var _moduleCmodules:ArrayCollection;



        public function ModuleVO(){}

        public function set moduleId(value:Number):void{
            this._moduleId = value;
        }

        public function get moduleId():Number{
            return this._moduleId;
        }


        public function set moduleName(value:String):void{
            this._moduleName = value;
        }

        public function get moduleName():String{
            return this._moduleName;
        }


        public function set menuName(value:String):void{
            this._menuName = value;
        }

        public function get menuName():String{
            return this._menuName;
        }


        public function set createdDate(value:Date):void{
            this._createdDate = value;
        }

        public function get createdDate():Date{
            return this._createdDate;
        }


        public function set updatedDate(value:Date):void{
            this._updatedDate = value;
        }

        public function get updatedDate():Date{
            return this._updatedDate;
        }


       /*  public function set unit(value:UnitVO):void{
            this._unit = value;
        }

        public function get unit():UnitVO{
            return this._unit;
        } */


        public function set moduleCmodules(value:ArrayCollection):void{
            this._moduleCmodules = value;
        }

        public function get moduleCmodules():ArrayCollection{
            return this._moduleCmodules;
        }


    }
}